package com.cskaoyan.service;

import com.cskaoyan.bean.bo.wx.AddressDeleteBO;
import com.cskaoyan.bean.bo.wx.WxAddressSaveBO;
import com.cskaoyan.bean.pojo.Region;
import com.cskaoyan.bean.vo.wx.WxAdressDetailVO;
import com.cskaoyan.bean.vo.wx.WxAdressVO;
import com.cskaoyan.bean.bo.wx.SaveListBO;
import com.cskaoyan.bean.pojo.User;
import com.cskaoyan.bean.vo.AddressList;
import com.cskaoyan.bean.vo.RegionListVO;
import com.cskaoyan.bean.vo.wx.AddressListVO;
import com.cskaoyan.bean.vo.wx.mygroupon.AddressDetailVO;

import java.util.List;

public interface AddressService {

    // List<WxAdressVO> addressList();

    // WxAdressDetailVO addressDetail(Integer id);

    // int addressSave(WxAddressSaveBO wxAddressSaveBO, Integer userId);

    // List<Region> regionList(Integer pid);

    // void addressDelete(AddressDeleteBO addressDeleteBO);
    AddressListVO addressList(int id);

    AddressDetailVO addressDetail(int id);

    void deleteList(int id);

    List<RegionListVO> regionList(int pid);

    void SaveAddress(SaveListBO saveListBO, User user);
}
